جنگو (Django) یکی از محبوبترین فریمورکهای وب در پایتون است که توسعه سریع، امنیت بالا و مقیاسپذیری را فراهم میکند. در این دوره، از اصول اولیه تا ساخت پروژههای پیشرفته را با رویکردی عملی یاد خواهید گرفت.
اهداف دوره
• یادگیری معماری MVT و اصول توسعه وب با جنگو
• طراحی و مدیریت پایگاه داده با ORM
• پیادهسازی فرمها، احراز هویت و مدیریت کاربران
• ساخت REST API با Django REST Framework
• افزایش امنیت و بهینهسازی عملکرد پروژه
سرفصلهای دوره
• مقدمات و راهاندازی پروژه (نصب جنگو، ایجاد اولین اپلیکیشن)
• مدلها و پایگاه داده (ORM، مدیریت ادمین، مهاجرتها)
• ویوها و مسیردهی (FBV و CBV، ارسال داده به قالبها)
• قالبها و استایلدهی (زبان تمپلیت، استاتیک فایلها)
• فرمها و تعامل با کاربر (اعتبارسنجی، ارسال داده)
• احراز هویت و سشنها (ثبتنام، لاگین، مدیریت کاربران)
• ساخت REST API (DRF، احراز هویت API)
• افزودن قابلیتهای پیشرفته (ارسال ایمیل، آپلود فایل، امنیت)
پیش نیاز های دوره
• وب مقدماتی
15 ساعت